Checking Equivalences Between Concurrent Systems of Finite Agents (Extended Abstract)
نویسنده
چکیده
Consider two synchronously communicating systems p and q over finite agents. Assume that one wants to check whether p ,~ q for one of the commonly used equivalences. We show that this question is PSPACE hard for all equivalences which lie between strong bisimulation and trace equivalences. For some equivalences exponential lower and upper bounds are proven. We also show that this problem is NP hard and co-NP hard even for a class of very simple finite agents. Dataflow nets are the simplest systems of asynchronously communicating agents. Let ,,, be an equivalence which lies between strong bisimulation and trace equivalences. We show that there is no algorithm for checking ,-~-equivalence between dataflow nets over finite state agents.
منابع مشابه
Complexity of Equivalence Problems for Concurrent Systems of Finite Agents
A concurrent system of synchronous communicating agents is assembled from simpler sequential agents by parallel composition and hiding. For example, hide a1; : : :al in (p1kp2 : : :kpn) describes the system of communicating agents p1; : : : pn in which the communication events a1; : : :al are hidden. Consider descriptions of two systems p and q of synchronously communicating nite state agents. ...
متن کاملDeciding Bisimulation-Like Equivalences with Finite-State Processes
We design a general method for proving decidability of bisimulationlike equivalences between infinite-state processes and finite-state ones. We apply this method to the class of PAD processes, which strictly subsumes PA and pushdown (PDA) processes, showing that a large class of bisimulation-like equivalences (including e.g. strong and weak bisimilarity) is decidable between PAD and finite-stat...
متن کاملBrzozowski's and Up-To Algorithms for Must Testing
Checking language equivalence (or inclusion) of finite automata is a classical problem in Computer Science, which has recently received a renewed interest and found novel and more effective solutions, such as approaches based on antichains or bisimulations up-to. Several notions of equivalence (or preorder) have been proposed for the analysis of concurrent systems. Usually, the problem of check...
متن کاملA Generic Framework for Checking Semantic Equivalences between Pushdown Automata and Finite-State Automata
We propose a generic method for deciding semantic equivalences between pushdown automata and finite-state automata. The abstract part of the method is applicable to every process equivalence which is a right PDA congruence. Practical usability of the method is demonstrated on selected equivalences which are conceptual representatives of the whole spectrum. In particular, special attention is de...
متن کاملAn Extended Expansion Theorem
Closed CCS (CCCS) is a CCS-like algebra of processes with a generalized form of prefixing based on a full-fledged algebra of transitions rather than on basic actions only. The basic idea is that the generalized prefixing operator takes a transition t, or rather its observation w, a process E and yields the process t.E. From an operational standpoint, the process t.E may evolve to E by performin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992